﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SISLOG.BusinessEntities;
using SISLOG.DataAccess;
using Microsoft.Practices.Unity;

namespace SISLOG.BusinessLogic
{
    public class ProveedorBL: IProveedorBL
    {
        [Dependency]
        public IProveedorDAO ProveedorDAO { get; set; }

        public List<Proveedor>  GetAllFromProveedor()
        {
            return ProveedorDAO.GetAllFromProveedor();
        }
        
        public List<Proveedor>  GetAllFromProveedorByCriterio(string criterio)
        {
            return ProveedorDAO.GetAllFromProveedorByCriterio(criterio);
        }

        public Proveedor  GetAllFromProveedorByIdProveedor(int idProveedor)
        {
            return ProveedorDAO.GetAllFromProveedorByIdProveedor(idProveedor);
        }

        public void  RegistrarProveedor(Proveedor proveedor)
        {
            ProveedorDAO.RegistrarProveedor(proveedor);
        }
    }
}
  
